overtax (someone)'s heart

Translations
mettre le cœur de quelqu’un à rude épreuve